package com.appcenter.application.service;

import org.springframework.stereotype.Service;

@Service
public class SyncDataService {
//    @Autowired
//    SyncDatasMapper syncDatasMapper;
//
//    public InsertSyncDataOutput InsertSyncData(InsertSyncDataInput input) throws Exception {
//        InsertSyncDataOutput output=new InsertSyncDataOutput();
//        if (!input.getItem().getTypes().equals("增加")
//                 && !input.getItem().getTypes().equals("刪除")
//                 && !input.getItem().getTypes().equals("修改状态")
//                 && !input.getItem().getTypes().equals("修改密码")
//                 && !input.getItem().getTypes().equals("重置密码"))
//        {
//            throw new ErrorJsonResult("1","操作类型错误.");
//        }
//        if (!input.getItem().getGenre().equals("Org")
//                && !input.getItem().getGenre().equals("User")
//                && !input.getItem().getGenre().equals("OrgUser")
//                && !input.getItem().getGenre().equals("Role")
//                && !input.getItem().getGenre().equals("RoleUser"))
//        {
//            throw new ErrorJsonResult("1","分类错误.");
//        }
//        if (isBlank(input.getItem().getInputData()))
//        {
//            throw new ErrorJsonResult("1","数据源JSON不能为空.");
//        }
//        SyncDatas syncData=new SyncDatas();
//        ObjectUnit.Copy(input.getItem(),syncData);
//
//        String uuid = UUID.randomUUID().toString().replace("-", "").toLowerCase();
//        syncData.setId(uuid);
//        Date day=new Date();
//        SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//        syncData.setCreateTime(df.format(day));
//        syncDatasMapper.insertSelective(syncData);
//        output.setItem(syncData);
//        return output;
//    }
//
//    public GetSyncDatasOutput GetSyncDatas(GetSyncDatasInput input){
//        GetSyncDatasOutput out=new GetSyncDatasOutput();
//        if (isBlank(input.getOperatAppCode()))
//            throw new ErrorJsonResult("1","请传入操作系统AppCode.");
//        if (isBlank(input.getDirectionAppCode()))
//            throw new ErrorJsonResult("1","请传入指向系统AppCode.");
//
//        PageHelper.startPage(input.getPage().getPageNo(), input.getPage().getPageSize(), "CreateTime");
//        List<SyncDatas> ls=syncDatasMapper.getSyncDatas(input);
//        PageInfo<SyncDatas> page = new PageInfo<>(ls);
//        out.setItems(new PagedResult<SyncDatas>(page.getList(),(int)page.getTotal()));
//        return out;
//    }

}
